<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="/include/tagLib.jsp" %>
<!doctype html>
<html lang="en">
<head>
  <title>${sieName}</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <%@include file="/include/cssLib.jsp" %>
  <link rel="stylesheet" href="${ctxStatic }/editor.md/css/style.css" />
  <link rel="stylesheet" href="${ctxStatic }/editor.md/css/editormd.preview.min.css" />
  <style>
    .editormd-html-preview {
      width: 90%;
      margin: 0 auto;
    }
  </style>

</head>
<body>
<div id="layout">
  <header>
    <h1>对接文档</h1>
  </header>
  <div id="test-editormd-view">
    <textarea style="display:none;">
# 搜索系统

#### 项目介绍
基于Solr的一套独立搜索系统, 支持二次快速开发。
demo: http://www.hsolr.com/
    超级管理员：13632676703 111111 (请勿删数据)
    客服： 15555555555  111111

#### 功能说明
1. 词库管理、搜索历史、关键词统计、搜索优化、索引管理等诸多功能.
2. 第三方授权登录
3. 提供外部API（新增、查询、第三方搜索引擎查询）
4. solr模块管理(热部署)
5. nlp自动分析搜索条件，做到自动化维护词库 发现新词（接入了sogou与玻森语义平台接口）
6. 第三方搜索引擎问答

#### 软件架构
1. jdk7+、 mysql5.0+
2. solr v4.10、 servlet v2.5
3. jsp、 Bootstrap v3.3.5、 jQuery v3.2.1


#### 使用说明
1. 登录
    * 第三方授权登录
        - 准备工作：
            * 业务系统
               + 分配 一个 ak（appKey）与 业务系统图标ico 给搜索系统
               + 提供一个认证接口（post），
                  + 接收参数：`phone:用户手机号`、`userIp:用户IP`、`token:用户token`、`ak:搜索系统ak`
                  + 响应参数：`{statusCode:200, userName:用户姓名, message=xxxx}` 搜索系统只识别 statusCode=200的
               +  将搜索系统嵌入系统 http://www.hsolr.com/?token=用户token
            * 搜索系统
               + 配置 业务系统认证接口、ak、系统图标
        - 授权过程:
            + 用户发起认证时 搜索系统会将 `phone`、`userIp`、`token`、`ak` 等参数传给 业务系统认证.
            + 认证通过---> 登录成功（默认是普通角色）
            + 认证失败---> 提示失败原因

    + 账号登录（暂仅限系统配置的管理员）


2.  API对接
    + 准备工作：
        * 业务系统
           + 提供 白名单ip 给 搜索系统
           + 调用 搜索系统接口，
        * 搜索系统
           + 分配 一个 ak（appKey）给 业务系统，并配置其 接口能力

    + 接口清单
           + 搜索接口
           + 选中反馈接口
           + 新增接口
           + 更多自定义...

#### 联系方式  （源码有偿）
1. hsolr@hotmail.com

    </textarea>
  </div>
</div>

</body>
<%@include file="/include/scriptLib.jsp" %>

<script src="${ctxStatic }/editor.md/lib/marked.min.js"></script>
<script src="${ctxStatic }/editor.md/lib/prettify.min.js"></script>

<%--
<script src="${ctxStatic }/editor.md/lib/raphael.min.js"></script>
<script src="${ctxStatic }/editor.md/lib/underscore.min.js"></script>
<script src="${ctxStatic }/editor.md/lib/sequence-diagram.min.js"></script>
<script src="${ctxStatic }/editor.md/lib/flowchart.min.js"></script>
<script src="${ctxStatic }/editor.md/lib/jquery.flowchart.min.js"></script>
--%>


<script src="${ctxStatic }/editor.md/editormd.min.js"></script>
<script type="text/javascript">

    $(function() {
      var testEditormdView2 = editormd.markdownToHTML("test-editormd-view", {
        htmlDecode      : "style,script,iframe",  // you can filter tags decode
        emoji           : false,
        taskList        : false,
        tex             : false,  // 默认不解析
        flowChart       : false,  // 默认不解析
        sequenceDiagram : false,  // 默认不解析
      });
    });
    /*$("#markdownContent").markdown()*/

</script>

</html>